//
//  Copyright 2008,2010-2011 Kirk Kelsey.
//
//  This file is part of Understudy.
//
//  Understudy is free software: you can redistribute it and/or modify it under
//  the terms of the GNU Lesser General Public License as published by the Free
//  Software Foundation, either version 3 of the License, or (at your option)
//  any later version.
//
//  Understudy is distributed in the hope that it will be useful, but WITHOUT
//  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
//  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License
//  for more details.
//
//  You should have received a copy of the GNU Lesser General Public License
//  along with Understudy.  If not, see <http://www.gnu.org/licenses/>.

#import <Cocoa/Cocoa.h>

#import <BRHeaders/BROptionDialog.h>
#import <BRHeaders/BRMenuListItemProvider-Protocol.h>
#import <BRHeaders/BRCenteredMenuController.h>

#import "Base/UNDAddAssetDialog.h"
#import "Base/UNDAsset.h"

@interface UNDManageDialog : BRCenteredMenuController
<BRMenuListItemProvider, UNDAsset, UNDCollectionMutator>
{
  UNDAddAssetDialog* addController_;
  BOOL enabled_;
  UNDMutableCollection* collection_;  //< weak reference
  BRControl*         preview_;
}

+(UNDManageDialog*)sharedInstance;

-(BOOL)assetManagementEnabled;
-(void)disableAssetManagement;

@end
